package cn.com.api.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import cn.com.api.entity.*;
import cn.com.util.*;

//DAO
public interface ApiT_log_userMapper {
	
	/** add */
	public int insertApiT_log_user(ApiT_log_user t_log_user);
	
	/** update */
	public int updateApiT_log_user(ApiT_log_user t_log_user);
	
	/** find by product_id and date */
	public ApiT_log_user findApiT_log_user(@Param("product_id")Long product_id,@Param("date")String date,@Param("type")Integer type);
	
	
	/** 根据日期查询商品的排行榜 */
	public List<Goods_Sale_List> getGoodsRankByDateListPage(@Param("conditions")Map<String, Object> conditions,
			@Param("page")PageInfo pageInfo);
	
	/** 获取年份的集合 */
	public List<String> getYearList();
	
	/** 根据年份获取月份的集合--今年的话本月之后的月份不存在 */
	public List<String> getMonthList(@Param("year")String year);
	
	/** 根据年份、月份获取日期 */
	public List<String> getDayList(@Param("year")String year,@Param("month")String month);
}
